home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / soft / development / Macromedia RoboHelp X5 / RoboHelpOffice.exe / Data1.cab / _CEF4BC48A4274FD7997B62E36D1338E2 < prev    next >
Encoding:
Text File  |  2003-06-16  |  2.3 KB  |  104 lines

  1. <html>
  2. <head>
  3. <title><!--% WH_PROJECT_TITLE %--></title>
  4. <!--% FH_PROJECT_METATAGS %-->
  5. <script language="javascript" src="whutils.js"></script>
  6. <script language="javascript">
  7. <!--
  8. var gCSHFileName   = "whc_data.htm";
  9. var gCSHSuffixName1 = "_rhc.html";
  10. var gCSHSuffixName2 = "_rhc.htm";
  11. //-->
  12. </script>
  13. <script language="javascript">
  14. <!--% "<!-";"-" %-->
  15. <!--% ReplaceMacros("gCSHFileName=\"%ROBOHELP_CSH.datafile%\";"); %-->
  16. <!--% "//-";"->" %-->
  17. </script>
  18. <script language="javascript">
  19. <!--
  20. var gasProj = new Array();
  21. gasProj[0] = _getPath(document.location.href);
  22. var gCurrent = 0;
  23.  
  24. function addProject(strProj)
  25. {
  26.     var len  = gasProj.length;
  27.     if (strProj)
  28.     {
  29.         strProj = _replaceSlash(strProj);
  30.         if (strProj.lastIndexOf("/") != strProj.length - 1)
  31.             strProj += "/";
  32.         var strPPath = _getFullPath(_getPath(document.location.href), strProj);
  33.         var bFound = false;
  34.         for (var i = 0; i < len; i ++)
  35.         {
  36.             if (isSamePath(gasProj[i], strPPath))
  37.             {
  38.                 bFound = true;
  39.                 break;
  40.             }
  41.         }
  42.         if (!bFound)
  43.             gasProj[len] = strPPath;
  44.     }
  45. }
  46.  
  47. function isSamePath(strPath1, strPath2)
  48. {
  49.     return strPath1.toLowerCase() == strPath2.toLowerCase();
  50. }
  51.  
  52. function goNext()
  53. {
  54.     gCurrent ++;
  55.     var len = gasProj.length;
  56.     if (gCurrent >= len)
  57.         return getHomePage()
  58.     else
  59.         frames["csh"].location = gasProj[gCurrent] + gCSHFileName;
  60.     return "";
  61. }
  62.  
  63. function getRelHomePage(strLocation)
  64. {
  65.     var strCurPPath = _getPath(strLocation);
  66.     var strOriPPath = _getPath(getHomePage());
  67.     var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);
  68.     var strURL = getHomePage() + "#" + strRelPath;
  69.     return strURL;
  70. }
  71.  
  72. function getHomePage()
  73. {
  74.     var strHomePage;
  75.     var strTmp = location.toString();
  76.     var nPos = strTmp.indexOf("#");
  77.     if (nPos != -1)
  78.     {
  79.        strHomePage = strTmp.substring(0, nPos);
  80.     }
  81.     else
  82.     {
  83.        strHomePage = strTmp;
  84.     }
  85.     var nPos1 = strHomePage.indexOf(gCSHSuffixName1);
  86.     var nPos = strHomePage.indexOf(gCSHSuffixName2);
  87.     if (nPos != -1)
  88.     {
  89.        strHomePage = strHomePage.substring(0,nPos);
  90.        if (nPos1 != -1)
  91.          strHomePage += ".html";
  92.        else
  93.          strHomePage += ".htm";
  94.     }
  95.     return strHomePage;
  96. }
  97. //-->
  98. </script>
  99. </head>
  100. <frameset rows="1,*">
  101. <frame name="dumb" src="about:blank"></frame>
  102. <frame name="csh" src="<!--% ROBOHELP_CSH.datafile %-->"></frame>        
  103. </frameset>
  104. </html>